Słownik prawniczo handlowy polsko-angielski Anna Słomczewska

to be placed in a difficult position, to be placed in difficult circumstances